#ifndef _KEY_MAP_H_
#define _KEY_MAP_H_

#include "Global.h"

#define _MODULE_YYKQ01_1_PRO_   (0)
#define _MODULE_YYKQ01_2_PRO_   (1)

#if (_MODULE_YYKQ01_1_PRO_ && _MODULE_YYKQ01_2_PRO_)
#error "Mulity Module Selected!"
#endif


enum
{
    KF_NULL=0,           // <00> 无功能
    KF_YeDeng,           // <01> 开关夜灯
    KF_ZiDongYeDeng,     // <02> 自动夜灯
    KF_FengWen,          // <03> 风温
    KF_XiaoChong,        // <04> 小冲    
    KF_DaChong,          // <05> 大冲   
    KF_ZuoWen,           // <06> 座温
    KF_ShuiWen,          // <07> 水温 
    KF_DaKaiQiPao,       // <08> 打开气泡
    KF_ZiDongQiPao,      // <09> 自动气泡
    KF_FuXi,             // <10> 妇洗
    KF_YiJianFuXi,       // <11> 一键妇洗   
    KF_TingZhi,          // <12> 停止
    KF_TunXi,            // <13> 臀洗
    KF_YiJianTunXi,      // <14> 一键臀洗
    KF_HongGan,          // <15> 烘干
    KF_DengGuang,        // <16> 灯光控制功能开关
    KF_PenQiangJia,      // <17> 喷嘴+
    KF_ShuiYaJian,       // <18> 水压-
    KF_PenZuiQingXiXX,   // <19> 喷嘴清洗
    KF_ShuiYaJia,        // <20> 水压+
    KF_PenQiangJian,     // <21> 喷枪-
    KF_LoadUser1,        // <22> 设置用户1数据
    KF_SaveUser1,        // <23> 保存用户1数据
    KF_LoadUser2,        // <24> 设置用户2数据
    KF_SaveUser2,        // <25> 保存用户2数据
    KF_LoadUser3,        // <26> 设置用户3数据
    KF_SaveUser3,        // <27> 保存用户3数据
    KF_EnterPair,        // <28> 进入配对
    KF_FanGai,           // <29> 翻盖
    KF_ZiDongFanGai,                 // <30> 自动翻盖开/关
    KF_FanQuan,                 // <31> 翻圈
    KF_ZiDongFanQuan,                 // <32> 自动翻圈开/关
    KF_ShaJunShui,                 // <33> 杀菌水
    KF_ZiDongShaJunShui,                 // <34> 自动杀菌水开/关
    KF_PenZuiQingXi,                // <35> 服务-喷嘴清洗
    KF_PenZuiGengHuan,                // <36> 服务-喷嘴更换
    KF_JieNengDaKai,                 // <37> 节能打开
    KF_JieNengGuanBi,                 // <38> 节能关闭
    KF_FaPao,                  // <39> 发泡
    KF_BuYe,                  // <40> 补液
    KF_TongBianDaKai,                 // <41> 通便打开
    KF_TongBianGuanBi,                 // <42> 通便关闭
    // KF_LengReQingXi,        // <43> 冷热清洗
    // KF_LengReQingXiYuLiu,   // <44> 冷热清洗预留
    KF_YiDongQingXi,     // <43> 移动清洗
    KF_QingXiMoShi,      // <44> 清洗模式
    KF_QingXiMoShiYuLiu, // <45> 清洗模式预留
    KF_YuLiuMa11,        // <46> 预留码11
    KF_ZiDongDaChong,    // <47> 自动大冲
    KF_ZiDongXiaoChong,  // <48> 自动小冲
    KF_LengReQingXi,     // <49> 冷热清洗
    KF_SetTaoCiChongShui,// <50> 设置陶瓷冲水档位
    KF_SetPaoMoDun,      // <51> 设置泡沫盾
    KF_WeiBoJia,         // <52> 微波档位+
    KF_WeiBoJian,        // <53> 微波档位-
    KF_SetWeiBo,         // <54> 微波档位设置   
    KF_SetGanYingDeng,   // <55> 设置感应氛围灯
};

extern code uint8 TAB_SHORT_FUNC[];
extern code uint8 TAB_LONG_FUNC[];

    

#endif

